package com.shensi.appCollect.pojo.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.math.BigDecimal;

/**
 * @Auther: LogicQin
 * @Date: 2024/1/7 17:46
 * @Description:
 */
@Data
@ApiModel(description = "分账到账")
public class TransactionDTO {

    @ApiModelProperty(value = "创建时间")
    private String createTime;

    @ApiModelProperty(value = "结束时间")
    private String overTime;

    @ApiModelProperty(value = "商户号")
    private String mmo;

    @ApiModelProperty(value = "被分配商户号")
    private String beginMmo;

    @ApiModelProperty(value = "商户名称")
    private String mmoName;

    @ApiModelProperty(value = "到账金额")
    private BigDecimal amount;

    @ApiModelProperty(value = "分配百分比")
    private BigDecimal percentage;

    @ApiModelProperty(value = "最大分账比例")
    private BigDecimal maxPercentage;

    @ApiModelProperty(value = "分配金额")
    private BigDecimal allocatedAmount;

    @ApiModelProperty(value = "订单号")
    private String orderNo;

       @ApiModelProperty(value = "uuid")
    private String uuid;

    @ApiModelProperty(value = "状态0分账中 1成功 2失败")
    private int status;

    @ApiModelProperty(value = "油站id")
    private Integer stationId;

    @ApiModelProperty(value = "油站名")
    private String stationName;

    @ApiModelProperty(value = "油企id")
    private Integer enterpriseId;

    @ApiModelProperty(value = "油企名")
    private String enterpriseName;


    @ApiModelProperty(value = "分账描述")
    private String divideTxt;

    @ApiModelProperty(value = "渠道费")
    private BigDecimal commission;

    @ApiModelProperty(value = "分账渠道费")
    private BigDecimal recFeeAmt;


}